# 4.打印100~50的数，要求打印 格式为显示一行比如： 100 99 98 97 ... 52 51 50
# for a in range(100,49,-1):
#     print(a,end=" ")
#
# #
# # 5.求300~500所有偶数的和
# sum5=0
# for a in range(300,501,2):
#     sum5+=a
# print(sum5)


# 11.从键盘上输入变量a的值，打印出变量a的阶乘的值。
# 比如：输入a的值为5，则打印出阶乘的值就为120 （5的阶乘计算公式：5*4*3*2*1）
# a=int(input("请输入一个数："))
# cj=1
# # for a in range(1,a+1):   #从1 开始  1 2 3 4 5
# for a in range(a,0,-1):  #从5开始 5 4 3 2 1
#     cj*=a
#
# print(cj)

# 10.打印出1000以内所有的"水仙花数"，
# 所谓"水仙花数"是指一个三位数，其各位数字立方和等于该数本身。
# 例如：153 是一个"水仙花数"，因为 153=1 的三次方
for a in range(100,1000):
    ge = a % 10
    shi = a // 10 % 10
    bai = a // 100 % 10
    if ge**3 +shi**3+bai**3==a:
        print(a)






